package com.ruoyi.counter.domain;

import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
 * 工具汇总统计对象 records
 *
 * @author wqm
 * @date 2021-06-30
 */
public class RecordsStatistics extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 操作用户编号 */
    @Excel(name = "操作用户编号")
    private Long userId;

    /** 操作时间 */
    @Excel(name = "操作时间")
    private String operateTime;

    /** 结束时间 */
    @Excel(name = "结束时间")
    private String endTime;

    /**  */
    @Excel(name = "")
    private String endtime;

    /** 操作类型 */
    @Excel(name = "操作类型")
    private Long type;

    /** 标签id */
    @Excel(name = "标签id")
    private String fid;

    /** 柜子编号 */
    @Excel(name = "柜子编号")
    private Long countersubId;

    /** 工具id */
    @Excel(name = "工具id")
    private Long toolId;

    /** 使用人名称 */
    @Excel(name = "使用人名称")
    private String userName;

    /** 代还人 */
    @Excel(name = "代还人")
    private Long thUserId;

    /** 记录状态 */
    @Excel(name = "记录状态")
    private String status;

    /**  */
    @Excel(name = "")
    private String thUserName;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getOperateTime() {
        return operateTime;
    }

    public void setOperateTime(String operateTime) {
        this.operateTime = operateTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getEndtime() {
        return endtime;
    }

    public void setEndtime(String endtime) {
        this.endtime = endtime;
    }

    public Long getType() {
        return type;
    }

    public void setType(Long type) {
        this.type = type;
    }

    public String getFid() {
        return fid;
    }

    public void setFid(String fid) {
        this.fid = fid;
    }

    public Long getCountersubId() {
        return countersubId;
    }

    public void setCountersubId(Long countersubId) {
        this.countersubId = countersubId;
    }

    public Long getToolId() {
        return toolId;
    }

    public void setToolId(Long toolId) {
        this.toolId = toolId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Long getThUserId() {
        return thUserId;
    }

    public void setThUserId(Long thUserId) {
        this.thUserId = thUserId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getThUserName() {
        return thUserName;
    }

    public void setThUserName(String thUserName) {
        this.thUserName = thUserName;
    }

    @Override
    public String toString() {
        return "RecordsStatistics{" +
                "id=" + id +
                ", userId=" + userId +
                ", operateTime='" + operateTime + '\'' +
                ", endTime='" + endTime + '\'' +
                ", endtime='" + endtime + '\'' +
                ", type=" + type +
                ", fid='" + fid + '\'' +
                ", countersubId=" + countersubId +
                ", toolId=" + toolId +
                ", userName='" + userName + '\'' +
                ", thUserId=" + thUserId +
                ", status='" + status + '\'' +
                ", thUserName='" + thUserName + '\'' +
                '}';
    }
}
